B.TECH. IN ELECTRONICS ENGINEERING (VLSI DESIGN AND TECHNOLOGY)coretheorySem 3
MICROCONTROLLERS AND EMBEDDED SYSTEMS
ECE 3127
Syllabus
- 01Embedded vs. General Computing Systems, Classification, Applications, Core Components, ARM7TDMI Model, Register Organization
- 02ARM Assembly Language: Directives, Macros, Instruction Set, Addressing Modes, Data Processing, Bit Manipulation, Data Transfer, Loops, Subroutines, Assembly Programming
- 03LPC2148 Architecture, Hardware Interfacing, Display Devices, Actuators, Data Converters
- 04Performance Techniques: Memory, Pipelines, ARM Thumb, Exception Handling, Interrupts, Error Conditions, Handlers, Priorities
- 05Embedded System Design: Characteristics, Quality Attributes, Hardware-Software Co-Design, Firmware Development
- 06Self-Directed Learning: Embedded C programming
References
- Andrew N Sloss, “ARM System developer’s guide, designing and optimizing system software”, Elsevier, 2004
- William Hohl , “ARM assembly language fundamentals and techniques” , CRC press, 2009
- Steve Furber," ARM System on chip Architecture”, Pearson Education, 2000
- J. R. Gibson “ARM Assembly Language-an Introduction” Dept. of Electrical Engineering and Electronics, The University of Liver-pool, 2007
Credits Structure
3Lecture
0Tutorial
0Practical
3Total